place and stamp something - French English Dictionary